pin one's faith on - Francés Inglés Diccionario